striding ahead - German English Dictionary